Is Engineering Hard